package com.aaa.dao;

import com.aaa.entity.Category;

import java.util.List;

public interface CategoryDao {

    int addCategory(Category category);

    int updateCategory(Category category);

    int changeStatus(Category category);

    /**
     * 动态查询状态商品类型下拉列表
     * @return
     */
    List<Category> getCategoryList();

    /**
     * 分页查询所有的商品类别信息
     * @param pageNumber
     * @param pageSize
     * @param searchId
     * @param searchName
     * @return
     */
    List<Category> getAllCategoryList(Integer pageNumber, Integer pageSize, String searchId, String searchName);

    /**
     * 查询关键字段所有商品类别信息的总条数
     * @param searchId
     * @param searchName
     * @return
     */
    int getAllCategoryInfoCount(String searchId,String searchName);
}
